/*
 * com_cute4j_nunit_NativeTest.h  0.4.0 / Nov 14, 2010
 *
 * Copyright (c) 2010 - 2011, cute4j.com and contributors.
 *
 * This software is licensed under the LGPL version 2.1 license.
 * A copy of this license is included in the file LICENSE-LGPL.txt.
 */
#ifndef COM_CUTE4J_NUNIT_NATIVETEST_H
#define COM_CUTE4J_NUNIT_NATIVETEST_H

#include <jni.h>

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

/*
 * Header file for: com_cute4j_nunit_NativeTest
 * 
 * WARNING: DO NOT EDIT THIS FILE - it is machine generated
 */

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _setUp
 * Signature: (J)V
 */
JNIEXPORT void JNICALL
Java_com_cute4j_nunit_NativeTest__1setUp
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _tearDown
 * Signature: (J)V
 */
JNIEXPORT void JNICALL
Java_com_cute4j_nunit_NativeTest__1tearDown
  (JNIEnv *, jobject, jlong);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _invokeMethod
 * Signature: (JLjava/lang/String;)Z
 */
JNIEXPORT jboolean JNICALL
Java_com_cute4j_nunit_NativeTest__1invokeMethod
  (JNIEnv *, jobject, jlong, jstring);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _getTestModules
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL
Java_com_cute4j_nunit_NativeTest__1getTestModules
  (JNIEnv *, jclass);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _getTestCases
 * Signature: (Ljava/lang/String;)Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL
Java_com_cute4j_nunit_NativeTest__1getTestCases
  (JNIEnv *, jclass, jstring);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _createTestCase
 * Signature: (Ljava/lang/String;Ljava/lang/String;)J
 */
JNIEXPORT jlong JNICALL
Java_com_cute4j_nunit_NativeTest__1createTestCase
  (JNIEnv *, jclass, jstring, jstring);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _getTests
 * Signature: (J)Ljava/lang/String;
 */
JNIEXPORT jobjectArray JNICALL
Java_com_cute4j_nunit_NativeTest__1getTests
  (JNIEnv *, jclass, jlong);

/*
 * Class:     com_cute4j_nunit_NativeTest
 * Method:    _initialize
 * Signature: ()V
 */
JNIEXPORT void JNICALL
Java_com_cute4j_nunit_NativeTest__1initialize
  (JNIEnv *, jclass);

#ifdef __cplusplus
}
#endif // __cplusplus

#endif // COM_CUTE4J_NUNIT_NATIVETEST_H

